//
//  BMAArtist.h
//  LZMusicPlayer
//
//  Created by wulanzhou on 2016/11/1.
//  Copyright © 2016年 wulanzhou. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "BMABase.h"

typedef NS_ENUM(NSInteger,BMAAreaType) {
     BMAAreaTypeAll=0,       //所有区域
     BMAAreaTypeEuropeUS=3,  //欧美
     BMAAreaTypeOther=5,     //其它
     BMAAreaTypeChinese=6,   //华语
     BMAAreaTypeKorea=7,     //韩国
     BMAAreaTypeJapan=60     //日本
};

typedef NS_ENUM(NSInteger,BMASexType) {
    BMASexTypeNone=0,       //未选择性别
    BMASexTypeMale,         //男性
    BMASexTypeFemale,       //女性
    BMASexTypeGroup         //组合
};


//艺术家 (歌手)
@interface BMAArtist : BMABase

/**
 * 获取艺术家列表
 * @param offset	偏移
 * @param limit		数量
 * @param areaType	地区：0不分,6华语,3欧美,7韩国,60日本,5其他
 * @param sexType	性别：0不分,1男,2女,3组合
 * @param order		排序：1按热门，2按艺术家id
 * @param abc		艺术家名首字母：a-z,other其他
 * @return
 */
- (NSString *) artistList:(int)offset limit:(int)limit area:(BMAAreaType)areaType sex:(BMASexType)sexType order:(int)order abc:(NSString *)abc;

/**
 * 热门艺术家
 * @param offset	偏移量
 * @param limit		获取数量
 * @return
 */
- (NSString *) hotArtist:(int)offset limit:(int)limit;

/**
 * 艺术家歌曲 （获取歌手歌曲列表）
 * @param tinguid	tinguid
 * @param artistid	艺术家id
 * @param offset	偏移量
 * @param limit		获取数量
 * @return
 */
- (NSString *) artistSongList:(NSString *)tinguid artistid:(NSString *)artistid offset:(int)offset limit:(int)limit;

/**
 * 艺术家信息 （歌手信息）
 * @param tinguid	tinguid
 * @param artistid	艺术家id
 * @return
 */
- (NSString *) artistInfo:(NSString *)tinguid artistid:(NSString *)artistid;

@end
